home *** CD-ROM | disk | FTP | other *** search
/ Mac Action 1996 January / mac-action-07.iso / mac / Inside Action / Total Distortion Big Demo / beBeatnk.Dxr / 00385_movie.ls < prev    next >
Encoding:
Text File  |  1995-06-05  |  1.5 KB  |  99 lines

  1. on InitBeatnikMan
  2.   global BeatnikMan
  3.   set BeatnikMan to birth(script "BeatnikMan.script")
  4. end
  5.  
  6. on cleanupBeatnik
  7.   puppetSprite(9, 0)
  8.   puppetSound(0)
  9.   go("exit")
  10. end
  11.  
  12. on JumpPage n
  13.   global NowBPage
  14.   set NowBPage to n
  15.   go(string(n))
  16. end
  17.  
  18. on PutAway
  19.   puppetSound(0)
  20.   go("exit")
  21. end
  22.  
  23. on BookHelp
  24.   puppetSprite(9, 0)
  25.   TagXPlace()
  26.   go("help")
  27. end
  28.  
  29. on initbook n
  30.   global NowBPage, BPageMax
  31.   set NowBPage to 1
  32.   set BPageMax to n
  33. end
  34.  
  35. on PageUp
  36.   global NowBPage, BPageMax
  37.   puppetSprite(9, 0)
  38.   if NowBPage = BPageMax then
  39.     exit
  40.   else
  41.     set NowBPage to NowBPage + 1
  42.   end if
  43.   puppetSound("BookPage.1")
  44.   go(string(NowBPage))
  45. end
  46.  
  47. on LastPage
  48.   global NowBPage, BPageMax
  49.   puppetSprite(9, 0)
  50.   puppetSound("Kick.1")
  51.   go(string(BPageMax))
  52.   set NowBPage to BPageMax
  53. end
  54.  
  55. on FirstPage
  56.   global NowBPage, BPageMax
  57.   puppetSprite(9, 0)
  58.   puppetSound("Kick.1")
  59.   go("1")
  60.   set NowBPage to 1
  61. end
  62.  
  63. on PageDN
  64.   global NowBPage, BPageMax
  65.   puppetSprite(9, 0)
  66.   if NowBPage = 1 then
  67.     exit
  68.   else
  69.     set NowBPage to NowBPage - 1
  70.   end if
  71.   puppetSound("BookPage.2")
  72.   go(string(NowBPage))
  73. end
  74.  
  75. on locSprite n
  76.   set Where to the left of sprite n
  77.   put ", " & the top of sprite n after Where
  78.   return Where
  79. end
  80.  
  81. on TagXPlace
  82.   global Xframe, XMovie, XPath
  83.   set Xframe to the frame
  84.   set XPath to the pathName
  85.   set XMovie to the movie
  86. end
  87.  
  88. on goXplace
  89.   global Xframe, XMovie, XPath
  90.   if (XMovie = 0) or (Xframe = 0) then
  91.     exit
  92.   end if
  93.   if (the pathName & the movie) = (XPath & XMovie) then
  94.     go(Xframe)
  95.   else
  96.     go(Xframe, XPath & XMovie)
  97.   end if
  98. end
  99.